#ifndef BEGINDUALRELAYHANDLER_H
#define BEGINDUALRELAYHANDLER_H

#include "ITransHandler.h"
#include "Log.h"

class BeginDualRelayHandler:public ITransHandler
{
public:
	BeginDualRelayHandler():ITransHandler(){}

	~BeginDualRelayHandler(){}

	virtual ExecuteResultCode Execute(ClientContext&,OVERLAPPED*);

private:
	static log4cplus::Logger log;

	ExecuteResultCode BeginRecvData(SOCKET sock,WSABUF *buffer,OVERLAPPED *ovl);
};

#endif